#pragma once
#ifndef ___MOD_STRING_HPP
#define ___MOD_STRING_HPP
#include "../config.hpp"
#include "basic_string.hpp"
__MOD_BEGIN
using string = ::mod::basic_string_s<char, ::std::char_traits<char>, ::std::allocator<char>>;
using wstring = ::mod::basic_string_s<wchar_t, ::std::char_traits<wchar_t>, ::std::allocator<wchar_t>>;
using u8string = ::mod::basic_string_s<unsigned char, ::std::char_traits<unsigned char>, ::std::allocator<unsigned char>>;
using u16string = ::mod::basic_string_s<char16_t, ::std::char_traits<char16_t>, ::std::allocator<char16_t>>;
using u32string = ::mod::basic_string_s<char32_t, ::std::char_traits<char32_t>, ::std::allocator<char32_t>>;
__MOD_END
#endif